invoke_str = """
                  这是一些保洁人员工作数据。请帮我分析一下他们的工作情况。你现在要做的是帮我输出一份用于物业保洁公司的日常管理整改数据分析报告
                  请严格的计算，不要瞎说八道，也不需要思考很长的逻辑链，你最需要做到的是精确计算，并且给出严谨的回答"
                  这是工作数据表：{{work_csv_str}},
                  人员基础数据表：{{base_csv_str}},
                  这是无出勤人员表：{{no_work_csv_str}},
                  这是有出勤统计表：{{df_clock_in}}, 其中的"
                  两个表通过IMEI进行链接，展示分析完的结果。"
                  我要用做物业保洁公司开会报告分析。"
                  总名单人数是{{len(base_info_list)}}"
                  无出勤人数是{{len(no_work)}}"
                  标题为《{{member_name}}-{{depart_name}}》项目 {{start_time.strftime('%Y年%m月%d日')}}"
                  至 {{end_time.strftime('%Y年%m月%d日')}} 工作分析报告"
                  # 展示名单或明细的时候，每一条一行，展示所有名单和明细时要有标题和明细，名单和明细内容前面加一点空格，展示层次感，比如非名单和明细内容，要加粗，"
                  展示内容需要进行美化，输出完整的html格式，考虑宽度是A4输出因为我最终要输出到pdf里，表格内容都要居中，表头文字要加粗，整体样式要一致。"
                  如果是纯文字的部分内容要用合适的html展示方式来输出，标题和内容要分清，可以生成一行一列的表格，来展示标题和内容。"
                  # 所有明细不要加序号，整改建议也不要加序号，出勤情况，整个报告要保持格式一致性，做好布局格式优化。"
                  所有结果你经过严格计算，请调用你的统计计算能力，这个时候你是一名严格的数据统计工作者，不要产生幻觉。输出时再考虑一次数据的准确性。"
                  不要给我XX之类的语言，排名时如果只有1人的岗位，如果不足10人，排名只排第一名和最后一名，请一起说明不要计算数据为0的，避免无效无参考价值的数据"
                  第一部分是他们的整体项目出勤率"
                  项目总人数{{len(base_info_list)}}人，应出勤天数为{{total_days}}天"
                  根据有出勤统计表来"
                  根据出勤统计表，将人数和天数进行相乘得出项目总应出勤天数，和实际出勤天数，得出项目总出勤率"
                  按这个逻辑再统计每个岗位的总应出勤天数和实际出勤天数，展示并相除得出岗位出勤率并展示"
                  完全缺勤人员{{len(no_work)}}人，"
                  # 然后展示名单，分行，不要挤在一起"
                  第二部分是他们的各岗位平均有效工作时间"
                  第三部分是每个岗位的日均有效工作时间前三名和最后三名。以及他们的一些变化趋势"
                  第四部分是每个岗位日均有效活跃度的前三名和最后三名。活跃度是工作数据表的步数，以及他们的一些变化趋势"
                  第五部分是每个岗位日均工作饱和度。饱和度计算为总有效工作时长除以8小时之后的百分比，以及展示他们的变化趋势"
                  第六部分是，以300分钟 8000步每天，每个人的达标率是多少。请按照工作数据表严格计算，以及展示他们的变化趋势"
                  第七部分是，以300分钟 8000步每天，每个岗位的达标率是多少。请按照工作数据表严格计算，以及展示他们的变化趋势"
                  第八部分是，管理和整改建议。假如你是一名物业保洁管理专家。根据以上数据对项目进行可落地的管理整改建议，并给出原因。建议要求针对数据。不要笼统。比如对某人某岗位进行整改和处理，"
                  工作时间的单位是分钟，输出的结果换算成小时和分钟的组合。也不需要告诉我你如何思考，你输出的结果必须是不带任何AI味道的，"
                  结果不是给我看的，是直接给客户看的所以不要有（注：XXX）什么的内容或者你要怎么怎么做。都和我没有关系
            """